package ru.usu.gv.utils;

import java.util.Map;

/**
 * @author spupyrev
 * 27.10.2009
 */
public class CommonUtilities
{
	public static void incrementMap(Map<Integer, Double> map, int key)
	{
		incrementMap(map, key, 1.0);
	}

	public static <T> void incrementMap(Map<T, Double> map, T key, double value)
	{
		if (!map.containsKey(key))
			map.put(key, 0.0);
		map.put(key, map.get(key) + value);
	}

	public static <T> void incrementMap(Map<T, Integer> map, T key, int value)
	{
		if (!map.containsKey(key))
			map.put(key, 0);
		map.put(key, map.get(key) + value);
	}

}
